package com.ibeetl.cms.entity;

import java.util.Date;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import javax.validation.constraints.Null;

import com.ibeetl.admin.core.annotation.Query;
import org.beetl.sql.core.annotatoin.AutoID;
import org.beetl.sql.core.annotatoin.SeqID;

import com.ibeetl.admin.core.util.ValidateConfig;

import org.beetl.sql.core.TailBean;
import java.math.*;

import com.ibeetl.admin.core.annotation.Dict;
import com.ibeetl.admin.core.entity.BaseEntity;

import org.beetl.sql.core.annotatoin.InsertIgnore;
import org.beetl.sql.core.annotatoin.Version;
import org.beetl.sql.core.annotatoin.LogicDelete;


/* 
* 
* gen by Spring Boot2 Admin 2018-10-10
*/
public class ComprehensiveQuery extends BaseEntity{


    private String name ;
	

    private String currentWorkingEnterprise ;
	

    @Dict(type = "buinessType")
    private String declareType ;

    private String businessState ;
	

    private String handlingSuggestion ;
	

    private Date declareTime ;
	
    @NotNull(message = "ID不能为空", groups =ValidateConfig.UPDATE.class)
    @SeqID(name = ORACLE_CORE_SEQ_NAME)
    @AutoID	

    private Integer id ;
	
    public ComprehensiveQuery()
    {
    }

    public String getName(){
	    return  name;
    }
    public void setName(String name){
        this.name = name;
    }

    public String getCurrentWorkingEnterprise(){
	    return  currentWorkingEnterprise;
    }
    public void setCurrentWorkingEnterprise(String currentWorkingEnterprise){
        this.currentWorkingEnterprise = currentWorkingEnterprise;
    }

    public String getDeclareType(){
	    return  declareType;
    }
    public void setDeclareType(String declareType){
        this.declareType = declareType;
    }

    public String getBusinessState(){
	    return  businessState;
    }
    public void setBusinessState(String businessState){
        this.businessState = businessState;
    }

    public String getHandlingSuggestion(){
	    return  handlingSuggestion;
    }
    public void setHandlingSuggestion(String handlingSuggestion){
        this.handlingSuggestion = handlingSuggestion;
    }

    public Date getDeclareTime(){
	    return  declareTime;
    }
    public void setDeclareTime(Date declareTime){
        this.declareTime = declareTime;
    }

    public Integer getId(){
	    return  id;
    }
    public void setId(Integer id){
        this.id = id;
    }


}
